using System;
using System.Collections.Generic;

namespace IWS.Lib.SingleSignOn
{
	public interface IDataProvider
	{

		//Session Functions
		Session LoadSession(Guid ID);
		Session LoadSession(string key);
		void SaveSession(Session data);
		void RemoveSession(Guid ID);
		int CountSession(Guid ID);
		int CountSession(string Key);
		List<Session> ListAllSession();
	}
}
